var str = "";

function podziel(arg1, arg2)
{
  var komunikat = "";
  if(isNaN(arg1)){
    komunikat += "Nieprawidłowy pierwszy argument ";
    komunikat += "(arg1 = " + arg1 + ").";
    return komunikat;
  }
  if(isNaN(arg2) || arg2 == 0){
    komunikat += "Nieprawidłowy drugi argument ";
    komunikat += "(arg2 = " + arg2 + ").";
    return komunikat;
  }
  return arg1 / arg2;
}

var wynik = podziel(8, 0);

if(isNaN(wynik)){
  str += "Obliczenia nie mogły zostać wykonane.";
  str += "Przyczyna błędu: <br />";
  str += wynik;
}
else{
  str += "Wynikiem jest: " + wynik;
}

var dataDiv = document.getElementById("dataDiv");
dataDiv.innerHTML = str;
